﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Sisco.LogicaNegocio;

namespace Sisco.AplicacionEscritorio.Equipo
{
    public partial class RegistroEquipo : Form
    {
        public RegistroEquipo()
        {
            InitializeComponent();
        }

        private void RegistroEquipo_Load(object sender, EventArgs e)
        {
            this.ListarComboTipoEquipo();
        }

        private void ListarComboTipoEquipo()
        {
            TipoEquipoBLL tipoEquipoBLL = new TipoEquipoBLL();

            cmbTipoEquipo.DataSource = tipoEquipoBLL.Listar();
            cmbTipoEquipo.ValueMember = "ID";
            cmbTipoEquipo.DisplayMember = "NOMBRETIPO";
            cmbTipoEquipo.SelectedIndex = -1;
        }

        private void rbTipoEquipo_CheckedChanged(object sender, EventArgs e)
        {
            if (rbTipoEquipo.Checked)
            {
                cmbTipoEquipo.Enabled = true;
                this.ListarComboTipoEquipo();
                
                txtOtroTipo.ResetText();
                txtOtroTipo.Enabled = false;
            }
        }

        private void rbOtroTipo_CheckedChanged(object sender, EventArgs e)
        {
            if (rbOtroTipo.Checked)
            {
                cmbTipoEquipo.DataSource = null;
                cmbTipoEquipo.Enabled = false;

                txtOtroTipo.ResetText();
                txtOtroTipo.Enabled = true;

                gbNombreEquipo.Enabled = false;
            }
        }


    }
}
